Provide Configurable Autopilot Route following abilities for OpenCPN.
The autopilot route plugin (beta) is a completely separate plugin to be used with any autopilot. It allows you to use different algorithms and closely tune them for route following logic. It has nothing specific to pypilot. This plugin allows the user to select different algorithms and closely tune them for route following logic. The autopilot route plugin replaces the nmea APB output built into opencpn with many more options for computing how this sentence is generated. It does output a continuously changing bearing in some modes which is no problem for pypilot, but some autopilots might not allow it.
The autopilot route plugin is capable of steering under sail in harbors. This plugin is used in Sean's video of a heavy steel sailboat with a windshield wiper motor driving the wheel and Autopilot_Route_pi directing the motor: https://youtu.be/KQuBwLSMSxI
Z,3,126208,7,204,14,01,50,ff,00,f8,03,01,3b,07,03, 04,06,f0,3d
The autopilot route plugin could easily be extended to emit this message. I cannot really implement it because I have no way of testing it.
NMEA is a serial connection using the RS422 physical layer. While the 'S' in 'USB' does stand for serial it is an entirely different serial system. You will need a USB-serial converter for your laptop (unless your laptop has an actual serial port, most newer ones do not). Done properly you would get a USB-RS422 converter, but most systems will also work with the more common USB-RS232 connector.
You will also need the driver for your operating system and the converter you select, not all are created equal so make sure your flavor of operating system is supported. After that the converter will appear as a 'COM' port in Windows and you configure O to output to that COM port.
There are lots of other options, including adding a WiFi dongle to your Raymarine that means you don't have to use wires, but those get more complicated.
Pypilot works well itself. Autopilot_Route works itself and shows the right overlay but does not direct pypilot in any gps or compass mode.
The Autopilot_Route Plugin is not specific to Pypilot or any other autopilot. It replaces the nmea APB output built into opencpn with many more options for computing how this sentence is generated. It does output a continuously changing bearing in some modes which is no problem for Pypilot, but some autopilots might not allow it.